A Methodology for Software Design Quality Assessment of Design Enhancements
نویسندگان
چکیده
The most important measure that must be considered in any software product is its design quality. Measuring of the design quality in the early stages of software development is the key to develop and enhance quality software. Research on object oriented design metrics has produced a large number of metrics that can be measured to identify design problems and assess design quality attributes. However the use of these design metrics is limited in practice due to the difficulty of measuring and using a large number of metrics. This paper presents a methodology for software design quality assessment. This methodology helps the designer to measure and assess the changes in design due to design enhancements. The goal of this paper is to illustrate the methodology using practical software design examples and analyze its utility in industrial projects. Finally, we present a case study to illustrate the methodology.
منابع مشابه
Environmental Quality Assessment of Tehran’s Recent Urban Design Projects, Based on Place Check Technique in Experts and Public View Point
Urban space, as a place for social interaction, has a very important role in image of the cities and also in place competition between them. These issues along with the outstanding demands of citizens for the quality of urban spaces have led the urban authorities to reconsider such spaces, as Marvi Alley, Naser Khosrow, and Sabzeh Meidan, through definition and implementation of urban projects ...
متن کاملارائه راهکار ترکیبی به منظور بهبود و توسعهی متدولوژیهای عاملگرا
Abstract: Agent-oriented software engineering is developing a new field of computer science in terms of agent-oriented methodologies, systematic approach to the analysis, design, implementation and maintenance of multiple offers. One of the major challenges in the agent- oriented software engineering is that in spite of numerous methodologies have been introduced in this area, there are still s...
متن کاملNew Concept in Leanness Development and Assessment in Plant Life Cycle (PLC)
Abstract: At the last decade of the 20th century, Womack et. Al introduced Lean concept to the industrial world. Since 1990 up to now, existed studies mostly have focused on lean production in the step of manufacturing, but in this research leanness concept has developed in the plant life cycle. In this paper leanness concept will be described as elimination of wastes in the phases of investmen...
متن کاملNEW CONCEPT IN LEANNESS DEVELOPMENT AND ASSESSMENT IN PLANT LIFE CYCLE (PLC)
At the last decade of the 20th century, Womack et. Al introduced Lean concept to the industrial world. Since 1990 up to now, existed studies mostly have focused on lean production in the step of manufacturing, but in this research leanness concept has developed in the plant life cycle. In this paper leanness concept will be described as elimination of wastes in the phases of investment, plant d...
متن کاملMapping of McGraw Cycle to RUP Methodology for Secure Software Developing
Designing a secure software is one of the major phases in developing a robust software. The McGraw life cycle, as one of the well-known software security development approaches, implements different touch points as a collection of software security practices. Each touch point includes explicit instructions for applying security in terms of design, coding, measurement, and maintenance of softwar...
متن کامل